﻿body { font-family: 'Microsoft YaHei','微软雅黑',SimSun,Arial; font-size: 14px; color: #444; }

.float-left { float: left; }
.float-right { float: right; }
.clear-both { clear: both; }

/*公共组件*/
.input-row { display: inline-block; overflow: hidden; border-radius: 3px; }
.input-textbox { border: 1px solid #e6e6e6; background: #fff; height: 24px; padding: 8px 10px; min-width: 180px; vertical-align: middle; }
.input-icon { height: 40px; width: 40px; line-height: 40px; text-align: center; display: inline-block; }
.input-icon i { color: #a7adb0; font-size: 22px; }
.input-button { background: #3498DB; border: none; outline: none; color: #fff; height: 40px; vertical-align: middle; min-width: 80px; cursor: pointer; border-radius: 3px; letter-spacing: 3px; }
.input-button:hover, .input-button:active { background: #4aa3df; }

/*入口页*/
.entry-body { position: absolute; bottom: 0; left: 0; top: 0; right: 0; height: 100%; width: 100%; overflow: hidden; background: #fff; }
.entry-logo { height: 280px; background: url(../Images/Backend/entry-logo.png) no-repeat center center; background-size: auto 65%; }
.entry-form { position: absolute; background: #2ECC71; top: 280px; bottom: 0; left: 0; right: 0; text-align: center; display: table; width: 100%; height: calc(100% - 280px); height: -webkit-calc(100% - 280px); height: -moz-calc(100% - 280px); }
#signup { display: table-cell; vertical-align: middle; }
.entry-form .input-textbox { border-radius: 0; border: none; }
.entry-form .input-icon { background: #fff; }
.entry-form .input-row { vertical-align: middle; margin-right: 10px; }
